-- BP 7.1.6 content: InstanceStateMachine syschar: 3 persistence-version: 7.1.6

INSERT INTO SM_ISM
	VALUES ("48bc6045-5426-45cf-9c65-a887121077ac",
	"89b52e2b-cfbf-443b-a5a8-2f690f03ddc6");
INSERT INTO SM_SM
	VALUES ("48bc6045-5426-45cf-9c65-a887121077ac",
	'',
	0);
INSERT INTO SM_MOORE
	VALUES ("48bc6045-5426-45cf-9c65-a887121077ac");
INSERT INTO SM_LEVT
	VALUES ("a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_SEVT
	VALUES ("a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_EVT
	VALUES ("a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000",
	1,
	'create',
	0,
	'',
	'ARID1',
	'');
INSERT INTO SM_LEVT
	VALUES ("e472ea2f-c6a7-484b-b120-c19021560bde",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_SEVT
	VALUES ("e472ea2f-c6a7-484b-b120-c19021560bde",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_EVT
	VALUES ("e472ea2f-c6a7-484b-b120-c19021560bde",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000",
	2,
	'destroy',
	0,
	'',
	'ARID2',
	'');
INSERT INTO SM_STATE
	VALUES ("b89c41a9-8955-4c97-9acb-fa3f4284ef3f",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000",
	'Creating',
	1,
	0);
INSERT INTO SM_CH
	VALUES ("b89c41a9-8955-4c97-9acb-fa3f4284ef3f",
	"a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000",
	'');
INSERT INTO SM_SEME
	VALUES ("b89c41a9-8955-4c97-9acb-fa3f4284ef3f",
	"a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_SEME
	VALUES ("b89c41a9-8955-4c97-9acb-fa3f4284ef3f",
	"e472ea2f-c6a7-484b-b120-c19021560bde",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_STATE
	VALUES ("3e7cd4b5-7240-4df6-bd83-d71b7eea251d",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000",
	'Destroying',
	2,
	1);
INSERT INTO SM_CH
	VALUES ("3e7cd4b5-7240-4df6-bd83-d71b7eea251d",
	"a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000",
	'');
INSERT INTO SM_SEME
	VALUES ("3e7cd4b5-7240-4df6-bd83-d71b7eea251d",
	"a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_CH
	VALUES ("3e7cd4b5-7240-4df6-bd83-d71b7eea251d",
	"e472ea2f-c6a7-484b-b120-c19021560bde",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000",
	'');
INSERT INTO SM_SEME
	VALUES ("3e7cd4b5-7240-4df6-bd83-d71b7eea251d",
	"e472ea2f-c6a7-484b-b120-c19021560bde",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_CRTXN
	VALUES ("2e7b7d81-96ac-4766-abed-c64707804900",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"a6cbe6af-0db8-43cd-8b37-a5f2929fb3c9",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_TXN
	VALUES ("2e7b7d81-96ac-4766-abed-c64707804900",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"b89c41a9-8955-4c97-9acb-fa3f4284ef3f",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_NSTXN
	VALUES ("208caf3d-9c51-4cd7-a649-1aebe1abf613",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"b89c41a9-8955-4c97-9acb-fa3f4284ef3f",
	"e472ea2f-c6a7-484b-b120-c19021560bde",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_TXN
	VALUES ("208caf3d-9c51-4cd7-a649-1aebe1abf613",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"3e7cd4b5-7240-4df6-bd83-d71b7eea251d",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO SM_MOAH
	VALUES ("28587117-d4eb-4bef-a6d3-d07a8b027e42",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"b89c41a9-8955-4c97-9acb-fa3f4284ef3f");
INSERT INTO SM_AH
	VALUES ("28587117-d4eb-4bef-a6d3-d07a8b027e42",
	"48bc6045-5426-45cf-9c65-a887121077ac");
INSERT INTO SM_ACT
	VALUES ("28587117-d4eb-4bef-a6d3-d07a8b027e42",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	1,
	'// Only create if type doesn''t exist
select many arids from instances of ARID;
if (cardinality arids == 1)
   create object instance type of TYPE;
   create object instance core of CORE;
   relate type to core across R401;
   type.name = "arbitrary";
   core.type = data_t::ARBITRARY;
   relate core to self across R403;
   self.generateSupportedOperators();
else
   LOG::LogFailure(message:"Multiple creation of ARID attempted!");
   generate ARID2:destroy to self;
end if;',
	'',
	0);
INSERT INTO SM_TAH
	VALUES ("06f15a60-b98e-4836-9781-25cd5a7f92a1",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"2e7b7d81-96ac-4766-abed-c64707804900");
INSERT INTO SM_AH
	VALUES ("06f15a60-b98e-4836-9781-25cd5a7f92a1",
	"48bc6045-5426-45cf-9c65-a887121077ac");
INSERT INTO SM_ACT
	VALUES ("06f15a60-b98e-4836-9781-25cd5a7f92a1",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	1,
	'',
	'',
	0);
INSERT INTO SM_MOAH
	VALUES ("6a018f2d-6592-4f99-a8e2-69be1f621205",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"3e7cd4b5-7240-4df6-bd83-d71b7eea251d");
INSERT INTO SM_AH
	VALUES ("6a018f2d-6592-4f99-a8e2-69be1f621205",
	"48bc6045-5426-45cf-9c65-a887121077ac");
INSERT INTO SM_ACT
	VALUES ("6a018f2d-6592-4f99-a8e2-69be1f621205",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	1,
	'select one core related by self->CORE[R403];
if (not empty core)
  core.destroy();
  unrelate core from self across R403;
  delete object instance core;
end if;',
	'',
	0);
INSERT INTO SM_TAH
	VALUES ("9f7d6285-f06f-49f7-a388-e4e5dc66b01f",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	"208caf3d-9c51-4cd7-a649-1aebe1abf613");
INSERT INTO SM_AH
	VALUES ("9f7d6285-f06f-49f7-a388-e4e5dc66b01f",
	"48bc6045-5426-45cf-9c65-a887121077ac");
INSERT INTO SM_ACT
	VALUES ("9f7d6285-f06f-49f7-a388-e4e5dc66b01f",
	"48bc6045-5426-45cf-9c65-a887121077ac",
	1,
	'',
	'',
	0);
INSERT INTO GD_MD
	VALUES ("7552ab42-35bf-4b83-a4bf-192b0807e4e5",
	8,
	"48bc6045-5426-45cf-9c65-a887121077ac",
	40,
	0,
	0,
	1,
	1,
	1,
	12,
	1,
	0,
	0,
	0,
	0,
	0,
	'4.1.17',
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Type::Arbitrary::Instance State Machine');
INSERT INTO GD_GE
	VALUES ("5e5e99a4-de03-4b78-814d-4d6d47db4f94",
	"7552ab42-35bf-4b83-a4bf-192b0807e4e5",
	"b89c41a9-8955-4c97-9acb-fa3f4284ef3f",
	41,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Type::Arbitrary::Instance State Machine::Creating');
INSERT INTO GD_SHP
	VALUES ("5e5e99a4-de03-4b78-814d-4d6d47db4f94");
INSERT INTO GD_NCS
	VALUES ("5e5e99a4-de03-4b78-814d-4d6d47db4f94");
INSERT INTO DIM_ND
	VALUES (169.000000,
	97.000000,
	"5e5e99a4-de03-4b78-814d-4d6d47db4f94");
INSERT INTO DIM_GE
	VALUES (4481.000000,
	3058.000000,
	"5e5e99a4-de03-4b78-814d-4d6d47db4f94",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("5e5e99a4-de03-4b78-814d-4d6d47db4f94",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_CON
	VALUES ("86967a78-92fd-4311-98b5-94024e243822",
	4554.000000,
	3058.000000,
	"5e5e99a4-de03-4b78-814d-4d6d47db4f94");
INSERT INTO DIM_CON
	VALUES ("3e6086ce-ee56-4236-88ba-b45fbb1a6fda",
	4488.000000,
	3205.000000,
	"5e5e99a4-de03-4b78-814d-4d6d47db4f94");
INSERT INTO DIM_CON
	VALUES ("b8f46e94-99bf-4f81-9419-011e97bab7a7",
	4566.000000,
	3155.000000,
	"5e5e99a4-de03-4b78-814d-4d6d47db4f94");
INSERT INTO GD_GE
	VALUES ("779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	"7552ab42-35bf-4b83-a4bf-192b0807e4e5",
	"2e7b7d81-96ac-4766-abed-c64707804900",
	49,
	0,
	'ARID1: create');
INSERT INTO GD_CON
	VALUES ("779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_CTXT
	VALUES ("2ba90438-444c-4fce-9707-6d09e3d9d4ce",
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	0,
	0.000000,
	0.000000);
INSERT INTO DIM_ND
	VALUES (0.000000,
	0.000000,
	"2ba90438-444c-4fce-9707-6d09e3d9d4ce");
INSERT INTO DIM_GE
	VALUES (0.000000,
	0.000000,
	"2ba90438-444c-4fce-9707-6d09e3d9d4ce",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("2ba90438-444c-4fce-9707-6d09e3d9d4ce",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_CTXT
	VALUES ("a0c6c498-1faa-44b3-88bb-30527fb0414c",
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	2,
	0.000000,
	0.000000);
INSERT INTO DIM_ND
	VALUES (0.000000,
	0.000000,
	"a0c6c498-1faa-44b3-88bb-30527fb0414c");
INSERT INTO DIM_GE
	VALUES (4376.000000,
	3009.000000,
	"a0c6c498-1faa-44b3-88bb-30527fb0414c",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("a0c6c498-1faa-44b3-88bb-30527fb0414c",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_CTXT
	VALUES ("51d3cf97-a9e6-4b8b-a897-2f652b49819f",
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	1,
	0.000000,
	0.000000);
INSERT INTO DIM_ND
	VALUES (0.000000,
	0.000000,
	"51d3cf97-a9e6-4b8b-a897-2f652b49819f");
INSERT INTO DIM_GE
	VALUES (0.000000,
	0.000000,
	"51d3cf97-a9e6-4b8b-a897-2f652b49819f",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("51d3cf97-a9e6-4b8b-a897-2f652b49819f",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_LS
	VALUES ("9d575df0-6ada-49ef-9078-ad0cf2967c56",
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	"00000000-0000-0000-0000-000000000000",
	"a22caada-2c01-4c5f-9683-c6dbd67c1447",
	"9b620ce0-b496-4da0-9d26-dbb129a9ceaf");
INSERT INTO DIM_WAY
	VALUES ("a22caada-2c01-4c5f-9683-c6dbd67c1447",
	4554.000000,
	3058.000000,
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	"00000000-0000-0000-0000-000000000000",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_WAY
	VALUES ("9b620ce0-b496-4da0-9d26-dbb129a9ceaf",
	4554.000000,
	2974.000000,
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	"00000000-0000-0000-0000-000000000000",
	"a22caada-2c01-4c5f-9683-c6dbd67c1447");
INSERT INTO DIM_GE
	VALUES (0.000000,
	0.000000,
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("779a7efd-ecc7-4242-8478-009b0ee7ecaf",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ED
	VALUES ("86967a78-92fd-4311-98b5-94024e243822",
	"00000000-0000-0000-0000-000000000000",
	"779a7efd-ecc7-4242-8478-009b0ee7ecaf");
INSERT INTO GD_GE
	VALUES ("589eeee3-0103-488c-bbce-55544b8a8edb",
	"7552ab42-35bf-4b83-a4bf-192b0807e4e5",
	"3e7cd4b5-7240-4df6-bd83-d71b7eea251d",
	41,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Type::Arbitrary::Instance State Machine::Destroying');
INSERT INTO GD_SHP
	VALUES ("589eeee3-0103-488c-bbce-55544b8a8edb");
INSERT INTO GD_NCS
	VALUES ("589eeee3-0103-488c-bbce-55544b8a8edb");
INSERT INTO DIM_ND
	VALUES (180.000000,
	84.000000,
	"589eeee3-0103-488c-bbce-55544b8a8edb");
INSERT INTO DIM_GE
	VALUES (4481.000000,
	3238.000000,
	"589eeee3-0103-488c-bbce-55544b8a8edb",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("589eeee3-0103-488c-bbce-55544b8a8edb",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_CON
	VALUES ("8d9ec2a4-f96a-41d3-b938-ec664327ef64",
	4566.000000,
	3238.000000,
	"589eeee3-0103-488c-bbce-55544b8a8edb");
INSERT INTO GD_GE
	VALUES ("f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	"7552ab42-35bf-4b83-a4bf-192b0807e4e5",
	"208caf3d-9c51-4cd7-a649-1aebe1abf613",
	42,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Type::Arbitrary::Instance State Machine::Creating::ARID2: destroy');
INSERT INTO GD_CON
	VALUES ("f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_CTXT
	VALUES ("d3527d10-0370-4d2a-af1e-c701b5a37920",
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	0,
	0.000000,
	0.000000);
INSERT INTO DIM_ND
	VALUES (0.000000,
	0.000000,
	"d3527d10-0370-4d2a-af1e-c701b5a37920");
INSERT INTO DIM_GE
	VALUES (0.000000,
	0.000000,
	"d3527d10-0370-4d2a-af1e-c701b5a37920",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("d3527d10-0370-4d2a-af1e-c701b5a37920",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_CTXT
	VALUES ("eeb082a9-7187-4eca-a2cc-8feb15f2bdc7",
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	2,
	0.000000,
	0.000000);
INSERT INTO DIM_ND
	VALUES (0.000000,
	0.000000,
	"eeb082a9-7187-4eca-a2cc-8feb15f2bdc7");
INSERT INTO DIM_GE
	VALUES (4588.000000,
	3185.000000,
	"eeb082a9-7187-4eca-a2cc-8feb15f2bdc7",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("eeb082a9-7187-4eca-a2cc-8feb15f2bdc7",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_CTXT
	VALUES ("f69094c5-a1d6-484c-96ed-7651bae12c68",
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	1,
	0.000000,
	0.000000);
INSERT INTO DIM_ND
	VALUES (0.000000,
	0.000000,
	"f69094c5-a1d6-484c-96ed-7651bae12c68");
INSERT INTO DIM_GE
	VALUES (0.000000,
	0.000000,
	"f69094c5-a1d6-484c-96ed-7651bae12c68",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("f69094c5-a1d6-484c-96ed-7651bae12c68",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_LS
	VALUES ("ded33e3c-4c1d-4220-a64a-3ed66cfae5df",
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	"00000000-0000-0000-0000-000000000000",
	"33354578-08bc-4fc5-a207-54b3c46e2a78",
	"3188f626-df86-48e8-a899-cfedd4646c1b");
INSERT INTO DIM_WAY
	VALUES ("33354578-08bc-4fc5-a207-54b3c46e2a78",
	4566.000000,
	3155.000000,
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	"00000000-0000-0000-0000-000000000000",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_WAY
	VALUES ("3188f626-df86-48e8-a899-cfedd4646c1b",
	4566.000000,
	3238.000000,
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	"00000000-0000-0000-0000-000000000000",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_GE
	VALUES (0.000000,
	0.000000,
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("f956ff10-9fdd-4bc0-8487-769a55c15b5c",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ED
	VALUES ("b8f46e94-99bf-4f81-9419-011e97bab7a7",
	"8d9ec2a4-f96a-41d3-b938-ec664327ef64",
	"f956ff10-9fdd-4bc0-8487-769a55c15b5c");
INSERT INTO DIM_DIA
	VALUES ("7552ab42-35bf-4b83-a4bf-192b0807e4e5",
	'',
	1.000000,
	0.000000,
	0.000000,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO O_OBJ_PROXY
	VALUES ("89b52e2b-cfbf-443b-a5a8-2f690f03ddc6",
	'Arbitrary',
	407,
	'ARID',
	'"To define a data type for data elements that represent arbitrary identifiers:
    data type <data type name> is arbitrary

The implementation of an arbitrary type  like all the base data types  is 
determined by the architecture domain. Hence the analyst should make no 
assumptions as to how this is done: the arbitrary type may be implemented as a 
handle, an integer, a character string, or by any other scheme the architects 
devise. For this reason, the analyst cannot specify a default value for the 
base data type arbitrary." [OOAData]',
	"00000000-0000-0000-0000-000000000000",
	'../Arbitrary.xtuml');
